package com.wayz.entity.pojo.user;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * @program: saas
 * @author wade.liu@wayz.ai
 * @Date: 2020/1/10 下午4:26
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class DUserSaas implements Serializable {
    private Long id = null;
    private String username = null;
    private String password = null;

    /** 公司标识 */
    private Long companyId = null;
    /** 角色标识 */
    private Long roleId = null;
    /**用户类型：0：saas主账户 1：用户自建附属账户*/
    private Short userType;
    /**创建者编号*/
    private Long creatorId;
    /** 用户状态(0:禁用;1:启用) */
    private Short status = null;
    /** 是否删除 */
    private Boolean isDeleted = null;
    /** 用户姓名 */
    private String name = null;
    /** 用户性别(0:保密;1:先生;2:女士) */
    private Short gender = null;
    /** 用户电话 */
    private String phone = null;
    /** 用户职务 */
    private String title = null;
    /** 用户邮箱 */
    private String email = null;
    /** 用户头像 */
    private String avatar = null;
    /** 注册时间 */
    private Timestamp registerTime = null;
    /** 注册地址 */
    private String registerIp = null;
    /** 最后登录时间 */
    private Timestamp lastLoginTime = null;
    /** 最后登录地址 */
    private String lastLoginIp = null;
    /** 附加信息 */
    private String additional = null;
    /** 部门标识 */
    private Long departId = null;
    /** 部门路径 */
    private String departPath = null;
    /** 用户类型：0：saas主账户 1：用户自建附属账户 */
    private Short type;

}
